package mf.com.Service.sys;

import mf.com.dto.system.AssginMenuDto;
import mf.com.entity.system.SysMenu;
import mf.com.vo.system.MenuByRoleVo;

import java.util.List;
import java.util.Map;

/**
 * @Author: lmf
 * @Create: 2024/3/31 9:47
 * Description:  根据角色id操作对应菜单
 */
public interface SysMenuByRoleService
{
    /**
     * 根据角色id查询所有菜单以及角色下对应菜单id
     * @param roleId 角色id
     * @return 对应菜单
     */
    MenuByRoleVo selectByRoleId(Long roleId);

    /**
     * 重新分配角色id下菜单
     */
    Integer doAssign(AssginMenuDto assginMenuDto);

}
